.ui-panel-inner {
    padding : 0;
}

/* Infos de compte */

#menu .profil_infos {
    background-color : #2F7266;
    padding-left : 0.5em;
    padding-top : 0.5em;
    height : 6em;
    font-family: Lucida Sans-Serif;
}

#menu .image_profil {
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    width : 5em;
    height : 5em;
    float : left;
}

#menu .pseudo {
	font-size : 22px;
    padding-top : 0.7em;
    padding-left : 4.5em;
    color : white;
    margin : 0px;                         // Suppression de la marge de la balise p
}

#menu .souvenirs {
    color : white;
    padding-left :100px;
    margin-top:0px;
}

#menu ul {
    padding-left : 0;
    margin-top : 0;
}

#menu li {
    list-style-type: none;
    font-size : 18px;
}

#menu i {
    padding-right:10px;
}

#menu button{
	box-shadow:none;
	border:none;
	outline:none;
	background-color: Transparent;
    background-repeat:no-repeat;
    text-align: left;
}

.bleu {
    color : #2F7266;
}

#header-button-menu {
    padding-left : 0.6em;
    padding-top : 0.6em;
}

/*#header {
    height : auto;
}*/

.left {
    float : left;
}

.swipe{
    position:relative;
}

a.flag {
    color : #F79500 !important;
    float : right;
}

li {
	list-style-type: none;
}

li span {
    padding-left : 1em;
}

i {
    min-width : 1em;
    text-align: center;
}

a {
    text-decoration: none;
    color : #000000;
}

.selection {
    border-right : solid #B0000C 0.4em ;
}

#lnkAccueil {
    display : inline;
}

.follow_button {
    clear : right;
}

.expes{
    padding-left:5px;
}

#image_validation {
    position : absolute;
    margin-left : -158px;
    margin-top : -120px;
    top : 50%;
    left : 50%;
    z-index: 999;
}

/* Animation validation */
.zoom {
    -webkit-animation: cssAnimation 0.500s 1 ease;
}

@-webkit-keyframes cssAnimation {
    0%  { -webkit-transform: scale(7); }
    100% { -webkit-transform: scale(1); }
}


/* Landscape layout (with min-width) */
@media screen and (min-aspect-ratio: 1/1) and (min-width:400px) {
    .app {
        background-position:left center;
        padding:75px 0px 75px 170px;  /* padding-top + padding-bottom + text area = image height */
        margin:-90px 0px 0px -198px;  /* offset vertical: half of image height */
                                      /* offset horizontal: half of image width and text area width */
    }
}

#txtCity{
    width:90%;
    float:left;
}

@keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}
 
@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}
 
 #headerbandeau{
    background-color:#B0000C;
    color : white;
    font-family: Lucida Sans-Serif;

 }

 #menubutton{
    color : white;
    padding-top: 0.4em;
    padding-left: 0.6em;
 }

.divPrincipale{
    background-color: #C0C0C0;
}